package com.gitee.codegen.entity;

import lombok.Data;

/**
 * 列的属性
 */
@Data
public class ColumnEntity {
	// 列名
    private String columnName;
    // 列名类型
    private String dataType;
    private String columnKey;
    // 列名备注
    private String comments;

    // 属性名称(第一个字母大写)，如：user_name => UserName
    private String attrName;
    // 属性名称(第一个字母小写)，如：user_name => userName
    private String attrNameLowercase;
    // 属性类型
    private String attrType;
    // auto_increment
    private String extra;
    // 字段长度
    private Long characterMaximumLength;
    /**
     * 最大长度
     */
    private Long numericPrecision;
    /**
     * 最大小数长度
     */
    private Long numericScale;
}
